package com.hare.system_server.serice;

import com.baomidou.mybatisplus.extension.service.IService;

import com.hare.system_api.dto.SysUserDTO;
import com.hare.system_api.po.SysAdmin;
import jakarta.servlet.http.HttpServletRequest;

import java.util.Map;

/**
 * @program: Hare
 * @description: 后台管理=> 用户登录 service
 * @author: Hare
 * @create: 2022-06-19 15:58
 * @Version 6.0.1
 **/

public interface SysUserLoginService extends IService<SysAdmin> {

    /**
     * 后台管理=> 登录
     *
     * @param loginUserDTO 用户信息
     * @return token
     */
    public Map<String, Object> adminLogin(SysUserDTO loginUserDTO);


    /**
     * 后台管理=> 退出
     *
     * @param request 请求信息
     */
    public void loginOut(HttpServletRequest request);
}
